import { request } from "../../request/index.js"
Page({
    data: {
        goods: [],
        // 取消按钮 是否显示
        isFocus: false,
        // 输入框的值
        inValue: ""
    },
    TimeId: -1,
    // 输入框值改变
    handleInput(e) {
        // 准备发送请求 防抖
        clearTimeout(this.TimeId);
        this.TimeId = setTimeout(() => {
            this.qsearch(value)
        }, 1000);
        // 获取输入框的值
        const { value } = e.detail;
        // 检查合法性
        if (!value.trim()) {
            // 值不合法
            this.setData({
                goods: [],
                isFocus: false
            })
            return
        }
        this.setData({
            isFocus: true
        });


    },
    //取消按钮
    handleCanle() {
        this.setData({
            inValue: "",
            goods: [],
            isFocus: false
        })
    },
    // 发送请求
    async qsearch(query) {
        const res = await request({ url: "/goods/qsearch", data: { query } })
        this.setData({
            goods: res
        })
    }
})